grilled meats with garlic mayonnaise - German English Dictionary